/**组件数据类型 */
export type componentData = {
    /**标题 */
    title:string
    /**名称【唯一id】 */
    name:string
    /**标签页 */
    tabs?:boolean
    /**组件样式 */
    style?:{[key: string]: any}
    /**组件guid */
    guid:string
    /**组件数据源 */
    api?:any[]
    /**组件数据 */
    data:any
    /**组件默认数据 */
    defaultData:any
    /**
     * 组件自定义属性
     * 如：分栏组件可自定义属性加类型属性
     * {props:{column:[{},{}]}}
    */
    props?:{[key: string]: any}
}

export type menuCompData = {
    /**标题 */
    title:string
    /**名称【唯一id】 */
    name:string
    /**排序号 */
    sort:number
    /**标签页 */
    tabs?:boolean
    /**组件样式 */
    style?:object
    /**
     * 组件自定义属性
     * 如：分栏组件可自定义属性加类型属性
     * {props:{column:[{},{}]}}
     */
    props?:{[key: string]: any}
}
/**菜单栏组件数据集合类型 */
export type compCategoryType = {title:string,name:string,sort:number,children:menuCompData[]}